<?php
/*
 * 单页
 */
namespace app\admin\controller;
use think\Db;
class Qq extends Comm
{
	public function index()
    {
        $list = db('qq')->order('o desc,id asc')->select();
        $this->assign('list', $list);
        return $this->fetch();
    }
	
    //新增
    public function add()
    {
		return $this->fetch('form');
    }
	
	//修改
    public function edit($id = null)
    {

        $id = intval($id);
        $link = Db::name('qq')->where('id',$id)->find();
        $this->assign('link', $link);
        return $this->fetch('form');
    }
	
    //删除
    public function del()
    {
        $ids = input('param.');
        if ($ids) {
            if (is_array($ids)) {
				if (request()->isGet()){
					$ids = implode(',', $ids);
				}else{
					$ids = implode(',', $ids['ids']);	
				}
                $map['id'] = array('in', $ids);
            } else {
                $this->error('参数错误！');
            }
            if (db('qq')->where($map)->delete()) {
                addlog('删除qq，ID：' . $ids);
                $this->success('恭喜，删除成功！',url('index'));
            } else {
                $this->error('参数错误！');
            }
        } else {
            $this->error('参数错误！');
        }
	}
	
    //保存链接
    public function update($act = null,$id = 0)
    {
        if ($act == 'order') {
            $id = input('post.id', 0, 'intval');
            if (!$id) {
                $this->error('参数错误！');
            }
            $o = input('post.o', 0, 'intval');
            Db::name('qq')->data(array('o' => $o))->where('id',$id)->update();
            addlog('分类修改排序，ID：' . $id);
            $this->success('恭喜，排序成功！', url('index'),null,1);
        }
        $id = intval($id);
        $data['title'] = input('post.title', '', 'strip_tags');
        if (!$data['title']) {
            $this->error('请填写名称！');
        }
        $data['qq'] = input('post.qq', '', 'strip_tags');
		$data['islink'] = input('post.islink', '', 'strip_tags');
        $data['o'] = input('post.o', '', 'strip_tags');
        $data['t'] = time();
         
        if($id){
            Db::name('qq')->data($data)->where('id',$id)->update();
            addlog('修改qq，ID：' . $id);
        } else {
            Db::name('qq')->data($data)->insert();
            addlog('新增qq');
        }

        $this->success('恭喜，操作成功！', url('index'),null,1);
    }
	
	
    public function islink($id=null)
    {
        if (!$id) {
            $this->error('参数错误！');
        }
        $menu = db('qq')->where('id=' . $id)->find();
        if (!$menu) {
            $this->error('参数错误！');
        }
        $islink = $menu['islink'];
        if ($islink == 1) {
           $res = db('qq')->data(array('islink' => 0))->where('id=' . $id)->update();
        }
        if ($islink != 1 ) {
            $res = db('qq')->data(array('islink' => 1))->where('id=' . $id)->update();
        }
        if ($res) {
			return json(array('code' => 200, 'msg' => '恭喜，更新状态成功！'));
        } else {
            $this->error('更新失败！');
        }
    }	
	
	
	
	
}
